Certification of minimal approximant bases
نویسندگان
چکیده
Considering a given computational problem, a certificate is a piece of additional data that one attaches to the output in order to help verifying that this output is correct. Certificates are often used to make the verification phase significantly more efficient than the whole (re-)computation of the output. Here, we consider the minimal approximant basis problem, for which the fastest known algorithms compute a polynomial matrix of dimensionsm ×m and average degree D/m using O ̃(mω D m ) field operations. In the usual setting where the matrix to approximate has n columns with n ≤ m, we provide a certificate of size mn, which can be computed in O(mω D m ) operations and which allows us to verify an approximant basis by a Monte Carlo algorithm with cost bound O(mω +mD). Besides theoretical interest, our motivation also comes from the fact that approximant bases arise in most of the fastest known algorithms for linear algebra over the univariate polynomials; thus, this work may help in designing certificates for other polynomial matrix computations. Furthermore, cryptographic challenges such as breaking records for discrete logarithm computations or for integer factorization rely in particular on computing minimal approximant bases for large instances: certificates can then be used to provide reliable computation on outsourced and error-prone clusters.
منابع مشابه
Fast computation of approximant bases in canonical form
In this article, we design fast algorithms for the computation of approximant bases in shifted Popov normal form. We first recall the algorithm known as PM-Basis, which will be our second fundamental engine after polynomial matrix multiplication: most other fast approximant basis algorithms basically aim at efficiently reducing the input instance to instances for which PMBasis is fast. Such red...
متن کاملNotes on computing minimal approximant bases
When s = 1 and N = ‖n‖ − 1 this is the classical Hermite Padé approximation problem. Here we allow N to be arbitrary. We describe algorithms for computing an order N genset of type n: a matrix V ∈ k[x]∗×m such that every row of V is a solution to (1) and every solution P of (1) can be expressed as a k[x]-linear combination of the rows of V . Ideally, V will be a minbasis of solutions: V has ful...
متن کاملComputing Canonical Bases of Modules of Univariate Relations
We study the computation of canonical bases of sets of univariate relations (p1, . . . ,pm ) ∈ K[x]m such that p1 f1 + · · · + pm fm = 0; here, the input elements f1, . . . , fm are from a quotient K[x]n/M, whereM is a K[x]-module of rank n given by a basis M ∈ K[x]n×n in Hermite form. We exploit the triangular shape of M to generalize a divide-and-conquer approach which originates from fast mi...
متن کاملSimultaneous Detection of Arabis Mosaic Virus, Cherry Leafroll Virus and Cucumber Mosaic Virus with Coamplification of Plant mRNA as Internal Control for Olive Certification Programs
Background and Aims: Certification programs of plant propagating materials rely on faster, cheaper and more importantly sensitive and reliable methods for detection of systemic pathogens as indicated in national and/or international health standards of plant propagating materials. Reverse transcription-polymerase chain reaction (RT-PCR) has been documented as an alternative assay for certific...
متن کاملAchieving renormalization–scale– and scheme–independence in Padé–related resummation in QCD
Previously developed Padé–related method of resummation for QCD observables, which achieves exact renormalization–scale–invariance, is extended so that the scheme–invariance is obtained as well. The dependence on the leading scheme parameter c2 is eliminated by a variant of the method of the principle of minimal sensitivity. The subleading parameter c3 in the approximant is then fixed in such a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1802.01920 شماره
صفحات -
تاریخ انتشار 2018